package com.dongdongshop.service;

import com.dongdongshop.vo.CartVo;

import java.util.List;

public interface CartService {

    //调用购物车服务,添加购物车数据
    List<CartVo> addCart(List<CartVo> cartVoList, Long skuId, Integer num);

    //根据用户id 从Redis 中查取购物车信息
    List<CartVo> getCartListFromRedis(Long id);

    //将购物车信息存放到 redis中
    void addCartToRedis(Long id, List<CartVo> cartVoList);

    // 将 cookie 中的购物车信息和 redis 中的购物车信息进行合并
    List<CartVo> mergeCartList(List<CartVo> cartVoCookie, List<CartVo> cartVoRedis);
}
